# near model CODE resource # jump table entries: 2224-2224 (1 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 41EC FFD4 lea.l A0, [A4 - 0x2C] 0000000E 43ED C704 lea.l A1, [A5 - 0x38FC] 00000012 7003 moveq.l D0, 0x03 label00000014: 00000014 30D9 move.w [A0]+, [A1]+ 00000016 51C8 FFFC dbf D0, -0x6 /* 00000014 */ 0000001A 4267 clr.w -[A7] 0000001C 486D CC10 pea.l [A5 - 0x33F0] 00000020 A8AE syscall EmptyRect 00000022 101F move.b D0, [A7]+ 00000024 6610 bne +0x12 /* 00000036 */ 00000026 41EC FFD4 lea.l A0, [A4 - 0x2C] 0000002A 43ED CC10 lea.l A1, [A5 - 0x33F0] 0000002E 7003 moveq.l D0, 0x03 label00000030: 00000030 30D9 move.w [A0]+, [A1]+ 00000032 51C8 FFFC dbf D0, -0x6 /* 00000030 */ label00000036: 00000036 41ED CC10 lea.l A0, [A5 - 0x33F0] 0000003A 43ED B38A lea.l A1, [A5 - 0x4C76] 0000003E 7003 moveq.l D0, 0x03 label00000040: 00000040 30D9 move.w [A0]+, [A1]+ 00000042 51C8 FFFC dbf D0, -0x6 /* 00000040 */ 00000046 4267 clr.w -[A7] 00000048 486C FFD4 pea.l [A4 - 0x2C] 0000004C 486D C704 pea.l [A5 - 0x38FC] 00000050 486C FFD4 pea.l [A4 - 0x2C] 00000054 A8AA syscall SectRect 00000056 101F move.b D0, [A7]+ 00000058 6610 bne +0x12 /* 0000006A */ 0000005A 41EC FFD4 lea.l A0, [A4 - 0x2C] 0000005E 43ED C704 lea.l A1, [A5 - 0x38FC] 00000062 7003 moveq.l D0, 0x03 label00000064: 00000064 30D9 move.w [A0]+, [A1]+ 00000066 51C8 FFFC dbf D0, -0x6 /* 00000064 */ label0000006A: 0000006A 302C FFD8 move.w D0, [A4 - 0x28] 0000006E 906C FFD4 sub.w D0, [A4 - 0x2C] 00000072 48C0 ext.l D0 00000074 81ED CBD2 divs.w D0, [A5 - 0x342E] 00000078 3940 FFFC move.w [A4 - 0x4], D0 0000007C 302C FFDA move.w D0, [A4 - 0x26] 00000080 906C FFD6 sub.w D0, [A4 - 0x2A] 00000084 48C0 ext.l D0 00000086 81ED CBD2 divs.w D0, [A5 - 0x342E] 0000008A 3940 FFFE move.w [A4 - 0x2], D0 0000008E 41EC FFDC lea.l A0, [A4 - 0x24] 00000092 43ED C4CC lea.l A1, [A5 - 0x3B34] 00000096 7006 moveq.l D0, 0x06 label00000098: 00000098 30D9 move.w [A0]+, [A1]+ 0000009A 51C8 FFFC dbf D0, -0x6 /* 00000098 */ 0000009E 296D C71E FFDC move.l [A4 - 0x24], [A5 - 0x38E2] 000000A4 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 000000A8 197C 0001 FFEC move.b [A4 - 0x14], 0x1 000000AE 285F movea.l A4, [A7]+ 000000B0 4E5E unlink A6 000000B2 2E9F move.l [A7], [A7]+ 000000B4 4E75 rts fn000000B6: 000000B6 4E56 FFFE link A6, -0x0002 000000BA 48E7 0108 movem.l -[A7], D7,A4 000000BE 286E 0008 movea.l A4, [A6 + 0x8] 000000C2 526C FFEE addq.w [A4 - 0x12], 1 000000C6 302C FFEE move.w D0, [A4 - 0x12] 000000CA B06C FFF2 cmp.w D0, [A4 - 0xE] 000000CE 5FC7 sle D7 000000D0 4407 neg.b D7 000000D2 1007 move.b D0, D7 000000D4 6606 bne +0x8 /* 000000DC */ 000000D6 397C 0001 FFEE move.w [A4 - 0x12], 0x1 label000000DC: 000000DC 1D47 000C move.b [A6 + 0xC], D7 000000E0 4CDF 1080 movem.l D7,A4, [A7]+ 000000E4 4E5E unlink A6 000000E6 2E9F move.l [A7], [A7]+ 000000E8 4E75 rts fn000000EA: 000000EA 4E56 FFFE link A6, -0x0002 000000EE 48E7 0108 movem.l -[A7], D7,A4 000000F2 286E 0008 movea.l A4, [A6 + 0x8] 000000F6 526C FFEC addq.w [A4 - 0x14], 1 000000FA 302C FFEC move.w D0, [A4 - 0x14] 000000FE B06C FFF0 cmp.w D0, [A4 - 0x10] 00000102 5FC7 sle D7 00000104 4407 neg.b D7 00000106 1007 move.b D0, D7 00000108 6606 bne +0x8 /* 00000110 */ 0000010A 397C 0001 FFEC move.w [A4 - 0x14], 0x1 label00000110: 00000110 1D47 000C move.b [A6 + 0xC], D7 00000114 4CDF 1080 movem.l D7,A4, [A7]+ 00000118 4E5E unlink A6 0000011A 2E9F move.l [A7], [A7]+ 0000011C 4E75 rts fn0000011E: 0000011E 4E56 FFF0 link A6, -0x0010 00000122 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000126 2A2E 000E move.l D5, [A6 + 0xE] 0000012A 266E 0008 movea.l A3, [A6 + 0x8] 0000012E 266B 0008 movea.l A3, [A3 + 0x8] 00000132 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1 00000138 3D6E 000C FFF0 move.w [A6 - 0x10], [A6 + 0xC] 0000013E 3E2E FFF2 move.w D7, [A6 - 0xE] 00000142 6000 008A bra +0x8C /* 000001CE */ label00000146: 00000146 2845 movea.l A4, D5 00000148 7000 moveq.l D0, 0x00 0000014A 302C 000E move.w D0, [A4 + 0xE] 0000014E C0BC 0000 000F and.l D0, 0xF 00000154 3C00 move.w D6, D0 00000156 7001 moveq.l D0, 0x01 00000158 B02C 0004 cmp.b D0, [A4 + 0x4] 0000015C 57C0 seq D0 0000015E 4A00 tst.b D0 00000160 6760 beq +0x62 /* 000001C2 */ 00000162 7200 moveq.l D1, 0x00 00000164 322C 000E move.w D1, [A4 + 0xE] 00000168 C2BC 0000 4000 and.l D1, 0x4000 /* '@\0' */ 0000016E 4A81 tst.l D1 00000170 56C1 sne D1 00000172 C001 and.b D0, D1 00000174 674C beq +0x4E /* 000001C2 */ 00000176 4A46 tst.w D6 00000178 57C1 seq D1 0000017A 4A01 tst.b D1 0000017C 660C bne +0xE /* 0000018A */ 0000017E 740A moveq.l D2, 0x0A 00000180 B446 cmp.w D2, D6 00000182 57C2 seq D2 00000184 8202 or.b D1, D2 00000186 C001 and.b D0, D1 00000188 6738 beq +0x3A /* 000001C2 */ label0000018A: 0000018A 222C 0010 move.l D1, [A4 + 0x10] 0000018E 4A41 tst.w D1 00000190 57C1 seq D1 00000192 C001 and.b D0, D1 00000194 672C beq +0x2E /* 000001C2 */ 00000196 4A2C 0005 tst.b [A4 + 0x5] 0000019A 5CC1 sge D1 0000019C C001 and.b D0, D1 0000019E 6722 beq +0x24 /* 000001C2 */ 000001A0 2F00 move.l -[A7], D0 000001A2 4267 clr.w -[A7] 000001A4 486C 0006 pea.l [A4 + 0x6] 000001A8 486B FFD4 pea.l [A3 - 0x2C] 000001AC 486E FFF6 pea.l [A6 - 0xA] 000001B0 A8AA syscall SectRect 000001B2 121F move.b D1, [A7]+ 000001B4 201F move.l D0, [A7]+ 000001B6 C001 and.b D0, D1 000001B8 6708 beq +0xA /* 000001C2 */ 000001BA 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 000001C0 6014 bra +0x16 /* 000001D6 */ label000001C2: 000001C2 2045 movea.l A0, D5 000001C4 3010 move.w D0, [A0] 000001C6 48C0 ext.l D0 000001C8 DA80 add.l D5, D0 000001CA 5247 addq.w D7, 1 000001CC 6908 bvs +0xA /* 000001D6 */ label000001CE: 000001CE BE6E FFF0 cmp.w D7, [A6 - 0x10] 000001D2 6F00 FF72 ble -0x8C /* 00000146 */ label000001D6: 000001D6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000001DA 4E5E unlink A6 000001DC 205F movea.l A0, [A7]+ 000001DE DEFC 000A add.w A7, 0xA /* '\n' */ 000001E2 4ED0 jmp [A0] fn000001E4: 000001E4 4E56 FFF0 link A6, -0x0010 000001E8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000001EC 4207 clr.b D7 000001EE 7000 moveq.l D0, 0x00 000001F0 2840 movea.l A4, D0 000001F2 42A7 clr.l -[A7] 000001F4 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000001F8 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 000001FC 265F movea.l A3, [A7]+ 000001FE 200B move.l D0, A3 00000200 674C beq +0x4E /* 0000024E */ 00000202 2C13 move.l D6, [A3] 00000204 7036 moveq.l D0, 0x36 00000206 DC80 add.l D6, D0 00000208 2053 movea.l A0, [A3] 0000020A 3A28 0028 move.w D5, [A0 + 0x28] 0000020E 4267 clr.w -[A7] 00000210 2F06 move.l -[A7], D6 00000212 3F05 move.w -[A7], D5 00000214 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000218 4EBA FF04 jsr [PC - 0xFC /* 0000011E */] 0000021C 1E1F move.b D7, [A7]+ 0000021E 1007 move.b D0, D7 00000220 662C bne +0x2E /* 0000024E */ 00000222 42A7 clr.l -[A7] 00000224 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00000228 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000022C 285F movea.l A4, [A7]+ 0000022E 200C move.l D0, A4 00000230 671C beq +0x1E /* 0000024E */ 00000232 2C14 move.l D6, [A4] 00000234 7032 moveq.l D0, 0x32 00000236 DC80 add.l D6, D0 00000238 2054 movea.l A0, [A4] 0000023A 3A28 0024 move.w D5, [A0 + 0x24] 0000023E 4267 clr.w -[A7] 00000240 2F06 move.l -[A7], D6 00000242 3F05 move.w -[A7], D5 00000244 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000248 4EBA FED4 jsr [PC - 0x12C /* 0000011E */] 0000024C 1E1F move.b D7, [A7]+ label0000024E: 0000024E 200C move.l D0, A4 00000250 670A beq +0xC /* 0000025C */ 00000252 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00000256 4267 clr.w -[A7] 00000258 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label0000025C: 0000025C 200B move.l D0, A3 0000025E 670A beq +0xC /* 0000026A */ 00000260 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00000264 4267 clr.w -[A7] 00000266 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label0000026A: 0000026A 1D47 000C move.b [A6 + 0xC], D7 0000026E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000272 4E5E unlink A6 00000274 2E9F move.l [A7], [A7]+ 00000276 4E75 rts fn00000278: 00000278 4E56 FFE6 link A6, -0x001A 0000027C 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000280 286E 0008 movea.l A4, [A6 + 0x8] 00000284 486E FFE6 pea.l [A6 - 0x1A] 00000288 A874 syscall GetPort 0000028A 3E2D CC68 move.w D7, [A5 - 0x3398] 0000028E 9E6D CC64 sub.w D7, [A5 - 0x339C] 00000292 3C2D CC66 move.w D6, [A5 - 0x339A] 00000296 9C6D CC62 sub.w D6, [A5 - 0x339E] 0000029A 302C FFD8 move.w D0, [A4 - 0x28] 0000029E 906C FFD4 sub.w D0, [A4 - 0x2C] 000002A2 5340 subq.w D0, 1 000002A4 48C0 ext.l D0 000002A6 81C6 divs.w D0, D6 000002A8 5240 addq.w D0, 1 000002AA 3D40 FFF0 move.w [A6 - 0x10], D0 000002AE 302C FFDA move.w D0, [A4 - 0x26] 000002B2 906C FFD6 sub.w D0, [A4 - 0x2A] 000002B6 5340 subq.w D0, 1 000002B8 48C0 ext.l D0 000002BA 81C7 divs.w D0, D7 000002BC 5240 addq.w D0, 1 000002BE 3D40 FFF2 move.w [A6 - 0xE], D0 000002C2 2D7C 0001 0001 FFEC move.l [A6 - 0x14], 0x10001 label000002CA: 000002CA 302C FFD4 move.w D0, [A4 - 0x2C] 000002CE 48C0 ext.l D0 000002D0 2F00 move.l -[A7], D0 000002D2 42A7 clr.l -[A7] 000002D4 322E FFEC move.w D1, [A6 - 0x14] 000002D8 5341 subq.w D1, 1 000002DA 3F01 move.w -[A7], D1 000002DC 3F06 move.w -[A7], D6 000002DE 301F move.w D0, [A7]+ 000002E0 C1DF muls.w D0, [A7]+ 000002E2 2E80 move.l [A7], D0 000002E4 221F move.l D1, [A7]+ 000002E6 201F move.l D0, [A7]+ 000002E8 D280 add.l D1, D0 000002EA 3D41 FFF8 move.w [A6 - 0x8], D1 000002EE 302C FFD6 move.w D0, [A4 - 0x2A] 000002F2 48C0 ext.l D0 000002F4 2F00 move.l -[A7], D0 000002F6 42A7 clr.l -[A7] 000002F8 322E FFEE move.w D1, [A6 - 0x12] 000002FC 5341 subq.w D1, 1 000002FE 3F01 move.w -[A7], D1 00000300 3F07 move.w -[A7], D7 00000302 301F move.w D0, [A7]+ 00000304 C1DF muls.w D0, [A7]+ 00000306 2E80 move.l [A7], D0 00000308 221F move.l D1, [A7]+ 0000030A 201F move.l D0, [A7]+ 0000030C D280 add.l D1, D0 0000030E 3D41 FFFA move.w [A6 - 0x6], D1 00000312 4267 clr.w -[A7] 00000314 3006 move.w D0, D6 00000316 D06E FFF8 add.w D0, [A6 - 0x8] 0000031A 3F00 move.w -[A7], D0 0000031C 3F2C FFD8 move.w -[A7], [A4 - 0x28] 00000320 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00000324 3D5F FFFC move.w [A6 - 0x4], [A7]+ 00000328 4267 clr.w -[A7] 0000032A 3007 move.w D0, D7 0000032C D06E FFFA add.w D0, [A6 - 0x6] 00000330 3F00 move.w -[A7], D0 00000332 3F2C FFDA move.w -[A7], [A4 - 0x26] 00000336 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 0000033A 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000033E 7001 moveq.l D0, 0x01 00000340 B06E FFEC cmp.w D0, [A6 - 0x14] 00000344 5DC0 slt D0 00000346 4A00 tst.b D0 00000348 660C bne +0xE /* 00000356 */ 0000034A 7201 moveq.l D1, 0x01 0000034C B26E FFEE cmp.w D1, [A6 - 0x12] 00000350 5DC1 slt D1 00000352 8001 or.b D0, D1 00000354 6740 beq +0x42 /* 00000396 */ label00000356: 00000356 4EAD 080A jsr [A5 + 0x80A /* export_253 */] 0000035A 4A6D CC82 tst.w [A5 - 0x337E] 0000035E 56C0 sne D0 00000360 802D CC96 or.b D0, [A5 - 0x336A] 00000364 0240 0001 andi.w D0, 0x1 00000368 6704 beq +0x6 /* 0000036E */ 0000036A 6000 00D6 bra +0xD8 /* 00000442 */ label0000036E: 0000036E 302E FFFC move.w D0, [A6 - 0x4] 00000372 906E FFF8 sub.w D0, [A6 - 0x8] 00000376 48C0 ext.l D0 00000378 81ED CBD2 divs.w D0, [A5 - 0x342E] 0000037C 3940 FFFC move.w [A4 - 0x4], D0 00000380 302E FFFE move.w D0, [A6 - 0x2] 00000384 906E FFFA sub.w D0, [A6 - 0x6] 00000388 48C0 ext.l D0 0000038A 81ED CBD2 divs.w D0, [A5 - 0x342E] 0000038E 3940 FFFE move.w [A4 - 0x2], D0 00000392 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] label00000396: 00000396 2F2D CC5A move.l -[A7], [A5 - 0x33A6] 0000039A A873 syscall SetPort 0000039C 4A6D CC50 tst.w [A5 - 0x33B0] 000003A0 6646 bne +0x48 /* 000003E8 */ 000003A2 102C FFEA move.b D0, [A4 - 0x16] 000003A6 6724 beq +0x26 /* 000003CC */ 000003A8 2F00 move.l -[A7], D0 000003AA 4267 clr.w -[A7] 000003AC 2F0E move.l -[A7], A6 000003AE 4EBA FE34 jsr [PC - 0x1CC /* 000001E4 */] 000003B2 121F move.b D1, [A7]+ 000003B4 201F move.l D0, [A7]+ 000003B6 0A01 0001 xori.b D1, 0x1 000003BA C001 and.b D0, D1 000003BC 670E beq +0x10 /* 000003CC */ 000003BE 486E FFF8 pea.l [A6 - 0x8] 000003C2 486D CC42 pea.l [A5 - 0x33BE] 000003C6 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */] 000003CA 601C bra +0x1E /* 000003E8 */ label000003CC: 000003CC 486C FFDC pea.l [A4 - 0x24] 000003D0 206D CC5A movea.l A0, [A5 - 0x33A6] 000003D4 4868 0002 pea.l [A0 + 0x2] 000003D8 486E FFF8 pea.l [A6 - 0x8] 000003DC 486D CC42 pea.l [A5 - 0x33BE] 000003E0 3F3C 0001 move.w -[A7], 0x1 000003E4 42A7 clr.l -[A7] 000003E6 A8EC syscall CopyBits label000003E8: 000003E8 102D CC56 move.b D0, [A5 - 0x33AA] 000003EC 6720 beq +0x22 /* 0000040E */ 000003EE 4267 clr.w -[A7] 000003F0 2F0E move.l -[A7], A6 000003F2 4EBA FCC2 jsr [PC - 0x33E /* 000000B6 */] 000003F6 101F move.b D0, [A7]+ 000003F8 6610 bne +0x12 /* 0000040A */ 000003FA 2F00 move.l -[A7], D0 000003FC 4267 clr.w -[A7] 000003FE 2F0E move.l -[A7], A6 00000400 4EBA FCE8 jsr [PC - 0x318 /* 000000EA */] 00000404 121F move.b D1, [A7]+ 00000406 201F move.l D0, [A7]+ 00000408 8001 or.b D0, D1 label0000040A: 0000040A 1A00 move.b D5, D0 0000040C 601E bra +0x20 /* 0000042C */ label0000040E: 0000040E 4267 clr.w -[A7] 00000410 2F0E move.l -[A7], A6 00000412 4EBA FCD6 jsr [PC - 0x32A /* 000000EA */] 00000416 101F move.b D0, [A7]+ 00000418 6610 bne +0x12 /* 0000042A */ 0000041A 2F00 move.l -[A7], D0 0000041C 4267 clr.w -[A7] 0000041E 2F0E move.l -[A7], A6 00000420 4EBA FC94 jsr [PC - 0x36C /* 000000B6 */] 00000424 121F move.b D1, [A7]+ 00000426 201F move.l D0, [A7]+ 00000428 8001 or.b D0, D1 label0000042A: 0000042A 1A00 move.b D5, D0 label0000042C: 0000042C 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00000430 4A6D CC82 tst.w [A5 - 0x337E] 00000434 6702 beq +0x4 /* 00000438 */ 00000436 600A bra +0xC /* 00000442 */ label00000438: 00000438 1005 move.b D0, D5 0000043A 0A00 0001 xori.b D0, 0x1 0000043E 6700 FE8A beq -0x174 /* 000002CA */ label00000442: 00000442 7001 moveq.l D0, 0x01 00000444 B06E FFF0 cmp.w D0, [A6 - 0x10] 00000448 5DC0 slt D0 0000044A 4A00 tst.b D0 0000044C 660C bne +0xE /* 0000045A */ 0000044E 7201 moveq.l D1, 0x01 00000450 B26E FFF2 cmp.w D1, [A6 - 0xE] 00000454 5DC1 slt D1 00000456 8001 or.b D0, D1 00000458 6708 beq +0xA /* 00000462 */ label0000045A: 0000045A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000045E 4EBA FBA0 jsr [PC - 0x460 /* 00000000 */] label00000462: 00000462 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000466 A873 syscall SetPort 00000468 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 0000046C 4E5E unlink A6 0000046E 2E9F move.l [A7], [A7]+ 00000470 4E75 rts export_278: 00000472 4E56 FED4 link A6, -0x012C 00000476 48E7 0308 movem.l -[A7], D6,D7,A4 0000047A 4267 clr.w -[A7] 0000047C 486D C0A2 pea.l [A5 - 0x3F5E] 00000480 486D C704 pea.l [A5 - 0x38FC] 00000484 A8A6 syscall EqualRect 00000486 101F move.b D0, [A7]+ 00000488 6604 bne +0x6 /* 0000048E */ 0000048A 6000 017A bra +0x17C /* 00000606 */ label0000048E: 0000048E 422D CC92 clr.b [A5 - 0x336E] 00000492 206D CC34 movea.l A0, [A5 - 0x33CC] 00000496 2850 movea.l A4, [A0] 00000498 1D54 FFEE move.b [A6 - 0x12], [A4] 0000049C 41EE FFF0 lea.l A0, [A6 - 0x10] 000004A0 224C movea.l A1, A4 000004A2 5489 addq.l A1, 2 000004A4 7003 moveq.l D0, 0x03 label000004A6: 000004A6 30D9 move.w [A0]+, [A1]+ 000004A8 51C8 FFFC dbf D0, -0x6 /* 000004A6 */ 000004AC 2D6C 000A FFF8 move.l [A6 - 0x8], [A4 + 0xA] 000004B2 41EE FED4 lea.l A0, [A6 - 0x12C] 000004B6 43EC 0020 lea.l A1, [A4 + 0x20] 000004BA 707F moveq.l D0, 0x7F label000004BC: 000004BC 30D9 move.w [A0]+, [A1]+ 000004BE 51C8 FFFC dbf D0, -0x6 /* 000004BC */ 000004C2 102D CBC6 move.b D0, [A5 - 0x343A] 000004C6 6606 bne +0x8 /* 000004CE */ 000004C8 1B6C 0018 CC56 move.b [A5 - 0x33AA], [A4 + 0x18] label000004CE: 000004CE 102C 0019 move.b D0, [A4 + 0x19] 000004D2 670A beq +0xC /* 000004DE */ 000004D4 7201 moveq.l D1, 0x01 000004D6 B26D CBD2 cmp.w D1, [A5 - 0x342E] 000004DA 57C1 seq D1 000004DC C001 and.b D0, D1 label000004DE: 000004DE 1D40 FFEA move.b [A6 - 0x16], D0 000004E2 486E FFEE pea.l [A6 - 0x12] 000004E6 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */] 000004EA 41EE FFEE lea.l A0, [A6 - 0x12] 000004EE 2B48 CC9A move.l [A5 - 0x3366], A0 000004F2 41EE FED4 lea.l A0, [A6 - 0x12C] 000004F6 2B48 CC7A move.l [A5 - 0x3386], A0 000004FA 4EAD 078A jsr [A5 + 0x78A /* export_237 */] 000004FE 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 00000502 1C2D BA36 move.b D6, [A5 - 0x45CA] 00000506 1B7C 0001 BA36 move.b [A5 - 0x45CA], 0x1 0000050C 4EAD 0802 jsr [A5 + 0x802 /* export_252 */] 00000510 4A6D CC82 tst.w [A5 - 0x337E] 00000514 6600 00E8 bne +0xEA /* 000005FE */ 00000518 7E01 moveq.l D7, 0x01 label0000051A: 0000051A 102D CC96 move.b D0, [A5 - 0x336A] 0000051E 0A00 0001 xori.b D0, 0x1 00000522 4A6D CC82 tst.w [A5 - 0x337E] 00000526 57C1 seq D1 00000528 C001 and.b D0, D1 0000052A 6700 00D2 beq +0xD4 /* 000005FE */ 0000052E 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00000532 4A6D CC82 tst.w [A5 - 0x337E] 00000536 56C0 sne D0 00000538 4A00 tst.b D0 0000053A 6618 bne +0x1A /* 00000554 */ 0000053C 2F00 move.l -[A7], D0 0000053E 4267 clr.w -[A7] 00000540 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 00000544 121F move.b D1, [A7]+ 00000546 201F move.l D0, [A7]+ 00000548 0A01 0001 xori.b D1, 0x1 0000054C 8001 or.b D0, D1 0000054E 0240 0001 andi.w D0, 0x1 00000552 670E beq +0x10 /* 00000562 */ label00000554: 00000554 1B7C 0001 CC96 move.b [A5 - 0x336A], 0x1 0000055A 4EAD 080A jsr [A5 + 0x80A /* export_253 */] 0000055E 6000 009E bra +0xA0 /* 000005FE */ label00000562: 00000562 1007 move.b D0, D7 00000564 6708 beq +0xA /* 0000056E */ 00000566 2F0E move.l -[A7], A6 00000568 4EBA FA96 jsr [PC - 0x56A /* 00000000 */] 0000056C 4207 clr.b D7 label0000056E: 0000056E 4267 clr.w -[A7] 00000570 486D CC10 pea.l [A5 - 0x33F0] 00000574 A8AE syscall EmptyRect 00000576 101F move.b D0, [A7]+ 00000578 6650 bne +0x52 /* 000005CA */ 0000057A 2F00 move.l -[A7], D0 0000057C 4267 clr.w -[A7] 0000057E 486D CC10 pea.l [A5 - 0x33F0] 00000582 486E FFD4 pea.l [A6 - 0x2C] 00000586 A8A6 syscall EqualRect 00000588 121F move.b D1, [A7]+ 0000058A 201F move.l D0, [A7]+ 0000058C 8001 or.b D0, D1 0000058E 663A bne +0x3C /* 000005CA */ 00000590 42A7 clr.l -[A7] 00000592 2F2D CC14 move.l -[A7], [A5 - 0x33EC] 00000596 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000059A A94F syscall DeltaPoint 0000059C 42A7 clr.l -[A7] 0000059E 2F2D CC10 move.l -[A7], [A5 - 0x33F0] 000005A2 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000005A6 A94F syscall DeltaPoint 000005A8 201F move.l D0, [A7]+ 000005AA B09F cmp.l D0, [A7]+ 000005AC 671C beq +0x1E /* 000005CA */ 000005AE 4EAD 080A jsr [A5 + 0x80A /* export_253 */] 000005B2 4A6D CC82 tst.w [A5 - 0x337E] 000005B6 56C0 sne D0 000005B8 802D CC96 or.b D0, [A5 - 0x336A] 000005BC 0240 0001 andi.w D0, 0x1 000005C0 6702 beq +0x4 /* 000005C4 */ 000005C2 603A bra +0x3C /* 000005FE */ label000005C4: 000005C4 2F0E move.l -[A7], A6 000005C6 4EBA FA38 jsr [PC - 0x5C8 /* 00000000 */] label000005CA: 000005CA 102E FFEC move.b D0, [A6 - 0x14] 000005CE 6604 bne +0x6 /* 000005D4 */ 000005D0 4EAD 080A jsr [A5 + 0x80A /* export_253 */] label000005D4: 000005D4 4A6D CC82 tst.w [A5 - 0x337E] 000005D8 56C0 sne D0 000005DA 802D CC96 or.b D0, [A5 - 0x336A] 000005DE 0240 0001 andi.w D0, 0x1 000005E2 6702 beq +0x4 /* 000005E6 */ 000005E4 6018 bra +0x1A /* 000005FE */ label000005E6: 000005E6 2F0E move.l -[A7], A6 000005E8 4EBA FC8E jsr [PC - 0x372 /* 00000278 */] 000005EC 4267 clr.w -[A7] 000005EE 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 000005F2 1D5F FFEC move.b [A6 - 0x14], [A7]+ 000005F6 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000005FA 6000 FF1E bra -0xE0 /* 0000051A */ label000005FE: 000005FE 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */] 00000602 1B46 BA36 move.b [A5 - 0x45CA], D6 label00000606: 00000606 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000060A 4E5E unlink A6 0000060C 4E75 rts